package com.elitel.frame.main.dao.polym;

import com.elitel.frame.main.entity.polym.CfgMultResultField;
import com.elitel.frame.main.entity.polym.CfgMultResultFieldExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CfgMultResultFieldMapper {
    long countByExample(CfgMultResultFieldExample example);

    int deleteByExample(CfgMultResultFieldExample example);

    int deleteByPrimaryKey(String resultFieldId);

    int insert(CfgMultResultField record);
    int insertBatch(@Param("entities")List<CfgMultResultField> entities);

    int insertSelective(CfgMultResultField record);

    List<CfgMultResultField> selectByExample(CfgMultResultFieldExample example);

    CfgMultResultField selectByPrimaryKey(String resultFieldId);

    int updateByExampleSelective(@Param("record") CfgMultResultField record, @Param("example") CfgMultResultFieldExample example);

    int updateByExample(@Param("record") CfgMultResultField record, @Param("example") CfgMultResultFieldExample example);

    int updateByPrimaryKeySelective(CfgMultResultField record);

    int updateByPrimaryKey(CfgMultResultField record);

    List<CfgMultResultField> selectByServiceId(@Param("serviceGuids") List<String> serviceGuids);
}